home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
051-075
/
disk_061
/
lpatch
/
poster
< prev
Wrap
Text File
|
1992-05-06
|
2KB
|
47 lines
Article 2700 of comp.sys.amiga:
Path: mcdsun!noao!hao!oddjob!uwvax!rutgers!cbmvax!carolyn
From: carolyn@cbmvax.cbm.UUCP (Carolyn Scheppner CATS)
Newsgroups: comp.sys.amiga
Subject: Patch for Atom
Keywords: Atom
Message-ID: <1546@cbmvax.cbmvax.cbm.UUCP>
Date: 12 Mar 87 19:52:10 GMT
Reply-To: carolyn@cbmvax.UUCP (Carolyn Scheppner CATS)
Distribution: comp
Organization: Commodore Technology, West Chester, PA
Lines: 112
TITLE: Patch for Atom and other programs with bad 1.0 Lstartup code
Atom and some other programs linked with 1.0 Lstartup.obj abort
during startup under 1.2 with an 00038007. Alert (can't open dos library).
This is caused by D0 (version) being uninitialized before the early
Lstartup's OpenLibrary call. What follows is a list of patch locations
and values to correct executables such as Atom which have this problem.
The patch list is followed by a short program "LPatch.c" which automates
the patch process. The usage is: LPatch filename. LPatch will only
modify the file if all of the patch locations contain the correct
old values.
Here's the patch list (all offsets and values in HEX):
File Offset
===========
$196 OLD = 01 4E (BSR openDOS)
NEW = 00 A8 (BSR 3rd patch)
$213 OLD = D2 (BSR openDOS)
NEW = 2C (BSR 3rd patch)
$23E OLD = 24 3C 00 00 03 ED (some unused code)
NEW = 70 00 60 00 00 A2 (MOVEQ #0,D0; BRA.S openDOS)
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Carolyn Scheppner -- CBM >>Amiga Technical Support<<
UUCP ...{allegra,caip,ihnp4,seismo}!cbmvax!carolyn
PHONE 215-431-9180
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=